#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#include "wyjscie.h"
/* wypisuje odpowiednie części szablonu na ekran */
void wypisz_szablon(FILE *plik)
{
  int c;
  while((c=getc(plik))!='_')
    putchar(c);
}
/* wypisuje dane z wczytanej tablicy znakowej */
void wypisz(char *tablica, int index)
{
  int c;
  for(c=0; c<index; c++)
    printf("%c", tablica[c]);
  /*memcpy(stdout, tablica, index+1);*/
}
/* rysuje górną oraz dolną część tabeli według rozmiaru podanego w szablonie */
void rysuj_tabele(int rozmiar_tabeli)
{
  int c;
  putchar(' ');
  for(c=0; c<rozmiar_tabeli; c++)
    putchar('-');
  putchar('\n');
}
/*wypisuje nazwy kolumn */
void nazwy_kolumn(int rozmiar_tabeli)
{
int a,b;
putchar ('|');
printf("Id.");
putchar(' ');
putchar(' ');
putchar ('|');
printf(" Imie");
for(a=0; a<20; a++)
	putchar(' ');
putchar('|');
printf(" Nazwisko");
for(b=0; b<21; b++)
	putchar(' ');
putchar('|');
printf(" Ocena");
putchar(' ');
putchar(' ');
putchar(' ');
putchar('|');
putchar('\n');
int c;
  putchar(' ');
  for(c=0; c<rozmiar_tabeli; c++)
    putchar('-');
  putchar('\n');
}
/* wypełnie tablice znakowe spacjami, które są później zastępowane wczytanymi znakami */
void przygotuj_tablice(char *tablica, int index)
{
  memset(tablica, ' ', index);
}
